Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F3 Japan F4 Japan F5 USA F14 USA F20 USA F22 USA F23 USA F29 USA F31 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 USA F24 USA F1 USA F6 USA F9 Japan F4 USA F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F8 Korea F1 USA F10 USA F17 USA F20 USA F21 USA F23 USA F24 China F6 USA F1 USA F5 USA F6 USA F1 Canada F4 USA F21 Usa F12 Usa F13 Japan F2 Japan F3 Japan F6 Japan F10 USA F26 USA F27 Japan F7 USA F8 USA F30 USA F32 Japan F5 USA F23 USA F24 Japan F9 USA F23 USA F26 USA F28 USA F29 Sri Lanka F2 India F7 USA F3 USA F4 China F3 USA F5 USA F10 USA F11 Korea F3 Canada F5 USA F7 Korea F2 Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Samsung Secruities Cup Challenger - Seoul Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Tallahassee Tennis Challenger - Tallahassee Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa IV Manta Open - Manta Puerto Rico Challenger Tennis Event - Humacao Busan Open Challenger Tennis - Busan Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Sail Open - New Delhi New Delhi Challenger II - New Delhi Countrywide Classic USTA Men's Challenger - Carson Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Kia International in Caloundra - Caloundra Oldum Brown Vancouver Open - Vancouver Busan Open - Busan 2007 Challenger of Santa Clara - Valencia The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Waco Tennis Challenger - Waco Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Dallas Challenger Melbourn Challenger Cherbourg Challenger Kyoto Challenger Bangkok Challenger Izmir Cup - Izmir Korat Challenger Mexico City Challenger Talahassee Challenger Yuba City Challenger 14° BH Tennis Open - Belo Horizonte Music City Challenger - Nashville Samsung Securities Cup - Seoul Aptos Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger 2006 North Shore Pro Tennis Championship - Winnetka WOW Cafe Challenger - New Orleans Tulsa Challenger Freeman Men's $50,000 Challenger - Joplin Uncle Tobys Challenger in Caloundra - Caloundra The Swanston Challenger - Sacramento Sacramento Challenger Tiburon Challenger Calabasas Challenger Kyoto Challenger Savannah Challenger Busan Challenger Sarasota Challenger Cremona Challenger Nottingham Challenger Ojai Challenger San Luis Potosi Challenger - San Luis Potosi Aptos Challenger Binghamton Challenger Tulsa Challenger Bangkok Challenger Tiburon Challenger Charlottesville Challenger Honolulu Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Bergamo Challenger II Naples ITG Challenger - Naples Kyoto Challenger Pingguo Challenger Nottingham Challenger Sacramento Challenger - Sacramento Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Wuhai Challenger Beijing Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto Tulsa Challenger VIII Gramado Open - Gramado II Manta Open - Manta AGT Challenger - Leon Sacramento Challenger Toyota Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Loughborough Challenger Toyota Challenger Granby Challenger Honolulu Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Bergamo Challenger Calabasas Challenger Singapore Challenger Kyoto Challenger Winnetka Challenger Sarasota Challenger Kaohsiung Challenger Sunset Moulding Challenger - Yuba City Winnetka Challenger Maui Challenger Dallas Challenger Semgroup Challenger - Tulsa Tallahassee Challenger Tashkent Challenger - Tashkent Nottingham Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Winnetka Challenger Winnetka Challenger Beijing Challenger Recanati Challenger Wolfsburg Challenger II Manta Open - Manta Napa Challenger Sacramento Challenger Tiburon Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Maui Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Nanchang Challenger Fifth Third Bank Tennis Championships - Lexington Kaohsiung Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Keio Challenger International Tennis Tournament - Yokohama Busan Challenger Seoul Challenger 2008 China TCL Challenger - Guangzhou Columbus Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger Toyota Challenger Dallas Challenger Bergamo Challenger Kyoto Challenger Bordeaux Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Irving Challenger Bangkok Challenger Fairfield Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Knoxville Challenger Toyota Challenger Dallas Challenger Burnie Challenger Busan Challenger Bordeaux Challenger Irving Challenger Granby Challenger Carson Challenger Stockton Challenger Champaign Challenger Kaohsiung Challenger Newport Beach Challenger Dallas Challenger The Commercia Challenger - Aptos Shenzhen Challenger Odlum Brown Vancouver Open - Vancouver Nanchang Challenger Seoul Challenger Ilkley Challenger Winnipeg Challenger Chengdu Challenger Zhangjiagang Challenger Shanghai Challenger Flea Market Cup Busan Challenger Tennis - Busan Charlottesville Challenger Playford Challenger Cleveland Challenger Shenzhen Challenger Ilkley Challenger Nottingham Challenger Winnipeg Challenger Biella 5 Challenger Cassis Challenger Biel Challenger Charlottesville Challenger Carson Challenger Irving Challenger Winnetka Challenger Sarasota Challenger Taipei City Challenger Tallahassee Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Sacramento Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Traralgon Challenger Pro Challenger at Calabasas - Calabasas Traralgon Challenger 2 Champaign Challenger Singapore Challenger Yokohama Challenger Toyota Challenger Dallas Challenger Taipei City Challenger Knoxville Challenger Shanghai Challenger Taipei City Challenger 2007 Knoxville Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Gatineau Challenger Fairfield Challenger Nottingham Challenger Kobe Challenger Knoxville Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Savannah Challenger Tallahassee Challenger Belgaum Open - Belgaum Winnetka Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Charlottesville Challenger Maui Challenger Launceston Challenger Sarasota Challenger Seoul Challenger Jinan Challenger Fifth Third Bank Tennis Championships - Lexington Ningboo Challenger Ho Chi Minh City Challenger Charlottesville Challenger USTA Challenger - Champaign Yokohama Challenger Gimcheon Challenger Savannah Challenger Kia International In Kawana - Kawana Winnetka Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Dallas Challenger Bangkok Challenger Bangkok Challenger Indian Wells Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger AIG Japan Open - Tokyo Biel Challenger St. Brieuc Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger USTA Freeman Men's Challenger - Joplin Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver AIG Japan Open - Tokyo Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Vancouver Challenger Calgary Challenger The Mercedes Benz of Calabasas - Calabasas Samsung Securities Cup - Seoul Vancouver Challenger Ford Tennis Championships - Louisville Istanbul Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Sarasota Challenger Carson Challenger Savannah Challenger Busan Challenger Irving Challenger Knoxville Challenger AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Chennai Open - Chennai SAP Open - San Jose Salzburg Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Champaign Challenger San Francisco Challenger AIG Japan Open Tennis Championships - Tokyo Dallas Challenger SAP Open - San Jose Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Pingguo Challenger Atlanta Tennis Championships - Atlanta Yokohama Challenger Dallas Challenger Tallahassee Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Toyota Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Sacramento Challenger Dallas Challenger Bergamo Challenger Charlottesville Challenger Aircel Chennai Open - Chennai Charlottesville Challenger The Artois Championships - London Knoxville Challenger Citi Open - Washington Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Heineken Open - Auckland Champaign Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Tiburon Challenger Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Dallas Challenger Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Open 13 - Marseille Malaysian Open - Kuala Lumpur Rimouski Challenger Countrywide Classic - Los Angeles Sarasota Challenger Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril Kun-Ming Challenger AEGON Championships - London Hall of Fame Open - Newport Busan Challenger Baton Rouge Challenger Hall of Fame Open - Newport Citi Open - Washington Guimaraes Challenger Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Knoxville Challenger Las Vegas Challenger AEGON Championships - London Manta Challenger Champaign Challenger US Men's Clay Court Championship - Houston New York Open - New York Thailand Open - Bangkok Guadalajara Challenger Farmers Classic - Los Angeles Gerry Weber Open - Halle Houston Challenger Heineken Open - Auckland Open 13 - Marseille Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Kyoto Challenger Hall of Fame Tennis Championships - Newport Irving Challenger Sarasota Challenger Rakuten Japan Open - Tokyo BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Gimcheon Challenger SAP Open - San Jose Dallas Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Farmers Classic - Los Angeles US Men's Clay Court Championship - Houston Sarasota Challenger Gwangju Challenger Heilbronn Challenger Citi Open - Washington US Men's Clay Court Championship - Houston Surbiton Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Yokohama Challenger Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Taipei City Challenger Malaysian Open - Kuala Lumpur Tiburon Challenger Gerry Weber Open - Halle Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Savannah Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Indian Wells Challenger Toyota Challenger Busan Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Memphis Open - Memphis Traralgon Challenger Delray Beach Open - Delray Beach Shenzhen Challenger Rakuten Japan Open - Tokyo Ricoh Open - 's-Hertogenbosch Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Citi Open - Washington Chengdu Open - Chengdu Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger RCA Championships - Indianapolis China Open - Beijing Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo New York Open - New York Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach St. Tropez Challenger Memphis Open - Memphis Rogers Masters - Montreal Zagreb Challenger Rogers Masters - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Rogers Cup - Montreal Vietnam Open - Ho Chi Minh City Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem Open Parc - Lyon U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York US Men's Clay Court Championship - Houston Australian Open - Melbourne Gazprom Hungarian Open - Budapest French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati French Open - Paris Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London Miami Open - Miami U.S. Open - New York Miami Open - Miami Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Citi Open - Washington Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 French Open - Paris Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open - Paris 15th Asian Games Doha 2006 Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 U.S. Open (juniors) Davis Cup, Group 1, 2R, THA-JPN 3-2 French Open (juniors) Davis Cup, World Group, QR, JPN-ECU 0-3 Olympics - London